package com.db;

import com.bean.Comment;
import com.bean.PaginationSupport;
import com.bean.Post;

import java.util.List;

public interface CommentRepository {

    /**
     * 跟帖
     * @param comment
     * @return
     */
    Comment save(Comment comment);

    /**
     * 根据post查询该帖的跟帖内容列表
     * @param post
     * @return
     */
    List<Comment> findByPost(Post post);

    /**
     * 依据页码和指定页面大小，返回跟帖列表
     * @param post
     * @param pageNo
     * @param pageSize
     * @return
     */
    PaginationSupport<Comment> findCommentPage(Post post, int pageNo, int pageSize);
}
